雖然現在大部分的遊戲(手遊)都是固定方向,不太會有螢幕旋轉的問題,但可能還是有部分APP會遇到這樣的問題。如果在android studio上翻轉螢幕,他預設是會整個onCreate的,那前面使用者所做的所有事情就白費了,以賓果來舉例,假設我今天生成了按鈕,因為是生成的,所以按鈕一開始並不在,所以onCreate後那些生成的按鈕就會全部消失,甚至是已經填完賓果的數字也會不見,這時可以去資料夾找manifests中的AndroidManifest.xml
在裡面找到activity
要避免翻轉螢幕被onCreate的方法之一就是把螢幕方向固定,只要在AndroidManifest.xml中的activity加上
android:screenOrientation="portrait" //把螢幕固定直向
android:screenOrientation="landscape" //把螢幕固定橫向
直向:
橫向:
使用模擬器翻轉螢幕後的結果:
這樣子裡面的東西就可以留下來啦~這次先介紹到這邊,明天再來介紹其他的方法(翻轉後也不會onCreate的方法)